/**
 * Alipay.com Inc.
 * Copyright (c) 2004-2024 All Rights Reserved.
 */
package com.alipay.demo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @author jishupei.jsp
 * @version : ImageDirectoryRequest, v0.1 2024年05月21日 11:38 上午 jishupei.jsp Exp $
 */
@ApiModel(description = "图片空间目录创建模型")
public class ImageDirectoryRequest implements Serializable {

    private static final long serialVersionUID = -6703393134790409650L;

    @ApiModelProperty(value = "目录名，创建时必填")
    private String imageDirectoryName;

    @ApiModelProperty(value = "归属父目录ID，创建时必填", example = "0")
    private String parentDirectoryId;

    @ApiModelProperty(value = "目录ID，更新时必填")
    private String imageDirectoryId;

    /**
     * Getter method for property <tt>imageDirectoryName</tt>.
     *
     * @return property value of imageDirectoryName
     */
    public String getImageDirectoryName() {
        return imageDirectoryName;
    }

    /**
     * Setter method for property <tt>imageDirectoryName</tt>.
     *
     * @param imageDirectoryName value to be assigned to property imageDirectoryName
     */
    public void setImageDirectoryName(String imageDirectoryName) {
        this.imageDirectoryName = imageDirectoryName;
    }

    /**
     * Getter method for property <tt>parentDirectoryId</tt>.
     *
     * @return property value of parentDirectoryId
     */
    public String getParentDirectoryId() {
        return parentDirectoryId;
    }

    /**
     * Setter method for property <tt>parentDirectoryId</tt>.
     *
     * @param parentDirectoryId value to be assigned to property parentDirectoryId
     */
    public void setParentDirectoryId(String parentDirectoryId) {
        this.parentDirectoryId = parentDirectoryId;
    }

    /**
     * Getter method for property <tt>imageDirectoryId</tt>.
     *
     * @return property value of imageDirectoryId
     */
    public String getImageDirectoryId() {
        return imageDirectoryId;
    }

    /**
     * Setter method for property <tt>imageDirectoryId</tt>.
     *
     * @param imageDirectoryId value to be assigned to property imageDirectoryId
     */
    public void setImageDirectoryId(String imageDirectoryId) {
        this.imageDirectoryId = imageDirectoryId;
    }
}
